`ifndef INTF_CLASS_SVH
`define INTF_CLASS_SVH

interface class drivable_ifc;
	pure virtual function void accelerate(); // 加速
	pure virtual function void turn_left(); // 左转
	pure virtual function void turn_right(); // 右转
	pure virtual function void brake(); // 刹车
endclass

interface class insurable_ifc;
	pure virtual function int unsigned get_engine_size(); // 获取排量
	pure virtual function int unsigned get_num_accidents(); // 获取事故数
endclass

`endif
